[5.8] Cherry-pick most changes from main
to release/5.8
#1285
+54,334
−63,267
We went looking everywhere, but couldn’t find those commits.
Sometimes commits can disappear after a force-push. Head back to the latest changes here.